body {
	color: #878585;
	font-size: 12px;
	font-family: arial, verdana;
}

table
{
	font-size: 100%;
	font-family: arial, verdana;
}

#table31{
margin:8px;
}

#table31 a{
text-decoration:none;
}

#table31 td{
}

#table31 td:hover{
	background-color: rgba(0,0,0,0.3);
	border-radius: 4px
}

td
{
	color:#333333;
	font-size: 100%;
	font-family: arial, verdana;
}

.td_danhmuc
{
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom: 1px dashed #C0C0C0;
}

.menumainselect
{
	color:#ffffff;
}

.menumain
{
	color:#ffffff;
}
.menubar
{
    color:#3380aa;
	font-weight:bold;
    padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

a
{
	color: #333333;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.itemList
{
	color: #ff0000;
	font-weight:bold;
}

.a_danhmuc
{
	font-size:12px;
	color:#1AB3EC;
	font-weight:bold;
}

.mnubottom
{
	color: #ff0000;
}

/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 16px;
  visibility:visible;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}

.blue {color:#0000ff}